SAP Programming Consultant (Onsite)
                        Columbia, SC                    
                                
                    Contracted                
                                
                    Experienced                
            
                    Job Title: SAP Programming Consultant (Onsite)
Location: Columbia, SC
Duration: 12+ Months
Job Description:
The Candidate will help implement cloud native solutions to support:
Daily Duties / Responsibilities:
 
Required Skills (rank in order of Importance):
Preferred Skills (rank in order of Importance):
Required Education/Certifications:
Preferred Education/Certifications:
                 
                
                Location: Columbia, SC
Duration: 12+ Months
Job Description:
The Candidate will help implement cloud native solutions to support:
- REST API and asynchronous event and message-based pubsub integrations.
 - Standardization of design and engineering patterns and solutions.
 - Web applications supporting the business processes.
 - Implementation of automated DevOps processes (Unit Testing, Regression Testing, static and dynamic security scans, deployments, etc.)
 - Maturing our current SDLC and DevOps practices and automation.
 
Daily Duties / Responsibilities:
- Participates in all agile activities
- Daily standups
 - Backlog Refinement
 - Sprint demosreviews
 - Sprint retrospectives
 
 - Participates in all development activities
- Solutioning
 - Development
 - code reviews
 - Testing
 
 - works to complete work item acceptance criteria and the team’s definition of done.
 - works within the team’s DevOps model and assumes responsibility for end-to-end quality of their work and support.
 - Works with the development team, architecture, and stakeholders to design and enhance business and technical processes and solutions.
 
Required Skills (rank in order of Importance):
- Must have at least 5 years of Application Development using solid object-oriented design principals and standards
 - Ability to communicate effectively and work in a collaborative, team oriented environment.
 - 5+ years of Java Web development experience including Springboot, Maven, JUnit.
 - 5+ years of understanding of and practice using SOLID object-oriented design principles.
 - 5+ YEARS OF Experience developing containerized applications.
 - 5+ years experience with Docker.
 - Experience using Git and standard branching strategies such as GitFlow.
 - 5+ years Understanding of mature RESTful API design and development
 - Understanding of event driven architectures.
 - 5+ years experience using Azure DevOps for CICD pipeline development, backlog management, etc.
 - Understanding of and practice using Test-Driven development principles
 - Experience operating on an agile development team (Scrum andor Kanban)
 
Preferred Skills (rank in order of Importance):
- Azure andor AWS Cloud Development Experience (Azure preferred).
- Azure or AWS Integration services such as Azure API Management, AWS API Gateway, Azure EventGrid, etc.
 - Serverless Services such as AWS lambda, Azure Functions, Azure Container Apps, AWS Fargate, etc.
 - Managed database services such as AWS RDS, Azure SQL Managed Instance, etc.
 
 - Familiarity with industry standard project management tools such as Azure DevOps, GitLab, or Jira.
 - Understanding of andor experience developing, using, administering SAP, SAP 4/HANA, Ivalua, or other ERP systems.
 
Required Education/Certifications:
- Bachelor’s degree in computer science or information management or a related technical field and two years of experience in computer system development, maintenance and modification or 5 years’ experience in computer application system development and modification or any equivalent combination of education, training and experience.
 
Preferred Education/Certifications:
- AWS andor Azure certifications
 - SAP, SAP 4/HANA, or Ivalua experience andor experience with other ERP systems.
 
Apply for this position
Required*